body
{
	margin: 0;
	padding: 6px 5px;
	height: 100%;
	background:#2b7ad0;
	font-size: 12px;
	line-height:100%;
	overflow:scroll;
}
/* -----------------------------------------------------------
	anchors
----------------------------------------------------------- */ 

a
{
	color: #0066CC;	
	text-decoration: none;
	cursor: pointer;
}

a:hover
{
	color: #000000;	
	text-decoration: underline;
}


/* -----------------------------------------------------------
	Search
----------------------------------------------------------- */ 
.search {
	width:213px;
	height:28px;
	color:#FFF;
	padding-left:5px;
	padding-top:14px;
	font-weight:bold;
	margin:3px 0 3px 3px;
}
.search .input {
	float:left;
	background:none;
	border:none;
	position:relative;
	left:10px;
	top:13px;
	width:165px;
}
.search .search-btn {
	background:url(../images/search-btn.png);
	width:26px;
	height:25px;
	display:block;
	float:left;
	position:relative;
	left:18px;
	top:8px;
}

/* -----------------------------------------------------------
	tree
----------------------------------------------------------- */

.tree {
	width:213px;
	background:url(../images/tree-bg.png) repeat;
	height:88%;
	overflow:hidden;
	overflow-y:auto;
	margin-left:3px;
	scrollbar-face-color: #2b7ad0;
	scrollbar-shadow-color: #d3d6d5;
	scrollbar-highlight-color: #d3d6d5;
	scrollbar-3dlight-color: #2b7ad0;
	scrollbar-darkshadow-color: #2b7ad0;
	scrollbar-track-color: #2b7ad0;
	scrollbar-arrow-color: #D2E5F4;
	
}
.tree .bg {
	width:213px;
	height:45px;
	color:#fff;
	background:url(../images/tree-li.png) top left no-repeat;
	cursor:pointer;
}
.tree .bg:hover  {
	background:url(../images/tree-li.png) bottom right no-repeat;
	width:213px;
	height:46px;
	color:#fff;
	cursor:pointer;
	margin-top:-1px;
}
.tree .bg .icon-1 {
	background:url(../images/tree-icon.png);
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-1 {
	background:url(../images/tree-icon.png) -25px 0px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-2 {
	background:url(../images/tree-icon.png) 0px -25px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-2 {
	background:url(../images/tree-icon.png) -25px -25px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-3 {
	background:url(../images/tree-icon.png) 0px -50px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-3 {
	background:url(../images/tree-icon.png) -25px -50px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-4 {
	background:url(../images/tree-icon.png) 0px -75px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-4 {
	background:url(../images/tree-icon.png) -25px -75px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-5 {
	background:url(../images/tree-icon.png) 0px -100px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-5 {
	background:url(../images/tree-icon.png) -25px -100px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-6 {
	background:url(../images/tree-icon.png) 0px -125px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-6 {
	background:url(../images/tree-icon.png) -25px -125px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-7 {
	background:url(../images/tree-icon.png) 0px -150px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-7 {
	background:url(../images/tree-icon.png) -25px -150px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-8 {
	background:url(../images/tree-icon.png) 0px -175px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-8 {
	background:url(../images/tree-icon.png) -25px -175px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-9 {
	background:url(../images/tree-icon.png) 0px -200px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-9 {
	background:url(../images/tree-icon.png) -25px -200px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-10 {
	background:url(../images/tree-icon.png) 0px -225px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-10 {
	background:url(../images/tree-icon.png) -25px -225px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-11 {
	background:url(../images/tree-icon.png) 0px -250px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-11 {
	background:url(../images/tree-icon.png) -25px -250px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-12 {
	background:url(../images/tree-icon.png) 0px -275px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-12 {
	background:url(../images/tree-icon.png) -25px -275px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-13 {
	background:url(../images/tree-icon.png) 0px -300px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-13 {
	background:url(../images/tree-icon.png) -25px -300px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-14 {
	background:url(../images/tree-icon.png) 0px -325px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-14 {
	background:url(../images/tree-icon.png) -25px -325px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-15 {
	background:url(../images/tree-icon.png) 0px -350px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-15 {
	background:url(../images/tree-icon.png) -25px -350px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-16 {
	background:url(../images/tree-icon.png) 0px -375px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-16 {
	background:url(../images/tree-icon.png) -25px -375px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-17 {
	background:url(../images/tree-icon.png) 0px -400px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-17 {
	background:url(../images/tree-icon.png) -25px -400px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-18 {
	background:url(../images/tree-icon.png) 0px -425px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-18 {
	background:url(../images/tree-icon.png) -25px -425px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-19 {
	background:url(../images/tree-icon.png) 0px -450px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-19 {
	background:url(../images/tree-icon.png) -25px -450px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-20 {
	background:url(../images/tree-icon.png) 0px -475px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-20 {
	background:url(../images/tree-icon.png) -25px -475px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-21 {
	background:url(../images/tree-icon.png) -50px 0px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-21 {
	background:url(../images/tree-icon.png) -75px 0px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-22 {
	background:url(../images/tree-icon.png) -50px -25px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-22 {
	background:url(../images/tree-icon.png) -75px -25px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-23 {
	background:url(../images/tree-icon.png) -50px -50px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-23 {
	background:url(../images/tree-icon.png) -75px -50px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-24 {
	background:url(../images/tree-icon.png) -50px -75px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-24 {
	background:url(../images/tree-icon.png) -75px -75px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-25 {
	background:url(../images/tree-icon.png) -50px -100px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-25 {
	background:url(../images/tree-icon.png) -75px -100px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-26 {
	background:url(../images/tree-icon.png) -50px -125px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-26 {
	background:url(../images/tree-icon.png) -75px -125px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-27 {
	background:url(../images/tree-icon.png) -50px -150px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-27 {
	background:url(../images/tree-icon.png) -75px -150px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-28 {
	background:url(../images/tree-icon.png) -50px -175px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-28 {
	background:url(../images/tree-icon.png) -75px -175px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-29 {
	background:url(../images/tree-icon.png) -50px -200px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-29 {
	background:url(../images/tree-icon.png) -75px -200px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-30 {
	background:url(../images/tree-icon.png) -50px -225px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-30 {
	background:url(../images/tree-icon.png) -75px -225px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-31 {
	background:url(../images/tree-icon.png) -50px -250px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-31 {
	background:url(../images/tree-icon.png) -75px -250px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-32 {
	background:url(../images/tree-icon.png) -50px -275px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-32 {
	background:url(../images/tree-icon.png) -75px -275px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-33 {
	background:url(../images/tree-icon.png) -50px -300px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-33 {
	background:url(../images/tree-icon.png) -75px -300px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-34 {
	background:url(../images/tree-icon.png) -50px -325px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-34 {
	background:url(../images/tree-icon.png) -75px -325px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-35 {
	background:url(../images/tree-icon.png) -50px -350px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-35 {
	background:url(../images/tree-icon.png) -75px -350px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-36 {
	background:url(../images/tree-icon.png) -50px -375px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-36 {
	background:url(../images/tree-icon.png) -75px -375px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-37 {
	background:url(../images/tree-icon.png) -50px -400px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-37 {
	background:url(../images/tree-icon.png) -75px -400px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-38 {
	background:url(../images/tree-icon.png) -50px -425px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-38 {
	background:url(../images/tree-icon.png) -75px -425px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-39 {
	background:url(../images/tree-icon.png) -50px -450px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-39 {
	background:url(../images/tree-icon.png) -75px -450px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-40 {
	background:url(../images/tree-icon.png) -50px -475px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-40 {
	background:url(../images/tree-icon.png) -75px -475px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-41 {
	background:url(../images/tree-icon.png) -100px 0px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-41 {
	background:url(../images/tree-icon.png) -125px 0px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-42 {
	background:url(../images/tree-icon.png) -100px -25px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-42 {
	background:url(../images/tree-icon.png) -125px -25px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-43 {
	background:url(../images/tree-icon.png) -100px -50px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-43 {
	background:url(../images/tree-icon.png) -125px -50px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-44 {
	background:url(../images/tree-icon.png) -100px -75px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-44 {
	background:url(../images/tree-icon.png) -125px -75px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-45 {
	background:url(../images/tree-icon.png) -100px -100px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-45 {
	background:url(../images/tree-icon.png) -125px -100px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-46 {
	background:url(../images/tree-icon.png) -100px -125px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-46 {
	background:url(../images/tree-icon.png) -125px -125px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-47 {
	background:url(../images/tree-icon.png) -100px -150px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-47 {
	background:url(../images/tree-icon.png) -125px -150px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-48 {
	background:url(../images/tree-icon.png) -100px -175px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-48 {
	background:url(../images/tree-icon.png) -125px -175px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-49 {
	background:url(../images/tree-icon.png) -100px -200px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-49 {
	background:url(../images/tree-icon.png) -125px -200px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-50 {
	background:url(../images/tree-icon.png) -100px -225px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-50 {
	background:url(../images/tree-icon.png) -125px -225px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-51 {
	background:url(../images/tree-icon.png) -100px -250px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-51 {
	background:url(../images/tree-icon.png) -125px -250px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-52 {
	background:url(../images/tree-icon.png) -100px -275px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-52 {
	background:url(../images/tree-icon.png) -125px -275px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .icon-53 {
	background:url(../images/tree-icon.png) -100px -300px;
	width:25px;
	height:25px;
	float:left;
	margin:11px 10px 0 8px;
}
.tree .bg:hover .icon-53 {
	background:url(../images/tree-icon.png) -125px -300px;
	width:25px;
	height:25px;
	float:left;
	margin:12px 10px 0 8px;
}
.tree .bg .text {
	float:left;
	margin-top:18px;
}
.tree .bg:hover .text {
	float:left;
	margin-top:19px;
}
.tree ul {
	border-left:#999 dashed 1px;
	margin:0px 0px 10px 17px;
}
.tree ul li {
	position:relative;
	top:12px;
	line-height:30px;
	background:url(../images/li-img.png) no-repeat center left;
	padding-left:15px;
	height:30px;
}
.tree ul li a {
	color:#32415a;
	text-decoration:none;
}
.tree ul li a:hover {
	color:#fb9337;
	font-weight:bold;
}
.btn {
	position:absolute;
	bottom:20px;
}
.up {
	background:url(../images/up.png);
	width:17px;
	height:13px;
	display:inline-block;
	cursor:pointer;
	margin-left:85px;
	margin-top:15px;
}
.down {
	background:url(../images/down.png);
	width:17px;
	height:13px;
	display:inline-block;
	cursor:pointer;
	margin-left:10px;
	margin-top:15px;
}

